#pragma once
#include<qstring.h>
//#include<qlist.h>
class KuGouApi
{
private:
    //QList<QString> m_jsonKeys;
public:
    virtual ~KuGouApi() {}
    virtual QString searchSongs(const QString& keyword, int page = 1, int pageSize = 20) = 0;
    virtual QString getMusic(const QString& musicHash) = 0;

    virtual QString searchMvUrl(const QString& keyword, int page = 1, int pageSize = 20) = 0;
    virtual QString mvUrl(const QString& mvHash) = 0;

    //void setJsonKeys(const QList<QString>& jsonKey);
    //void setJsonKeys(QList <QString>&& jsonKey);
};
